package com.jic.point.model.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
@Data
@NoArgsConstructor
@ApiModel(description = " conf_third_part ")
public class ConfThirdPart extends BaseEntity{
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "主键")
    private Long id;

    @ApiModelProperty(notes = "编码")
    private String code;

    @ApiModelProperty(notes = "名称")
    private String name;

    @ApiModelProperty(notes = "总积分")
    private BigDecimal total;

    @ApiModelProperty(notes = "可用积分")
    private BigDecimal available;

    @ApiModelProperty(notes = "冻结积分")
    private BigDecimal frozen;

    @ApiModelProperty(notes = "汇率，以海尔为分母;例如可口可乐积分：海尔智家积分=0.1")
    private BigDecimal exchangeRate;

    @ApiModelProperty(notes = "负责人姓名")
    private String chargeName;

    @ApiModelProperty(notes = "负责人邮箱")
    private String chargeEmail;

    @ApiModelProperty(notes = "负责人手机号")
    private String chargePhone;

    @ApiModelProperty(notes = "营业执照注册日期")
    private Date businessLicenseRegistrationDate;

    @ApiModelProperty(notes = "营业执照过期日")
    private Date businessLicenseExpiryDate;

    @ApiModelProperty(notes = "营业执照图片")
    private String businessLicenseImg;

    @ApiModelProperty(notes = "企业性质(1、有限责任公司（自然人独资）；2、其他有限责任公司；3、其他股份有限公司（非上市）;4、有限责任公司（自然人投资或控股的法人独资）；5、有限责任公司（法人独资）6、有限责任公司（自然人独资）；7、有限责任公司；8、分公司；9、有限责任公司（自然人投资或控股）；10、有限责任公司（外国法人独资）；11、有限责任公司（台港澳合资）；12、有限责任公司（自然人投资或控股）（1130）；13、个人工商及其他；14、外商独资；15、民营企业；16、上市公司；17、国有企业；)")
    private String enterpriseProperty;

    @ApiModelProperty(notes = "法人姓名")
    private String legalerName;

    @ApiModelProperty(notes = "法人证件类型（1、港澳通行证；2、护照；3、士兵证；4、军官证；5、户口本；6、身份证；）")
    private String legalerCertificateType;

    @ApiModelProperty(notes = "法人证件号码")
    private String legalerCertificateNo;

    @ApiModelProperty(notes = "法人证件过期日")
    private Date legalerCertificateExpiryDate;

    @ApiModelProperty(notes = "法人证件照")
    private String legalerCertificateImg;

    @ApiModelProperty(notes = "统一社会信用代码")
    private String uniformSocialCreditCode;

    @ApiModelProperty(notes = "注册资本（万元）")
    private BigDecimal registeredCapital;

    @ApiModelProperty(notes = "行业类型（1、农业；2、科技推广和应用服务业；3、零售业；4、批发业；5、农副食品加工业；6、食品制造业；7、商务服务业；8、银行证券保险支付等金融业）")
    private String industryType;

    @ApiModelProperty(notes = "状态（-4、提前结束；-3、双向冻结；-2、流入冻结，流出正常，-1、停用，0、正常；1、启用；2、流入正常，流出冻结；3、双向解冻；-4、延期结束；）")
    private Integer sts;

    @ApiModelProperty(notes = "申请人ID")
    private Long applierId;

    @ApiModelProperty(notes = "申请原因")
    private String applyReason;

    @ApiModelProperty(notes = "审批ID")
    private Long auditorId;

    @ApiModelProperty(notes = "审批原因")
    private String auditReason;

    @ApiModelProperty(notes = "是否启用（0-未启用，1-已启用；）")
    private Long auditFlag;

    @ApiModelProperty(notes = "审核（0—待审核；1-审核通过；2-审核拒绝；）")
    private Integer auditSts;

    @ApiModelProperty(notes = "开始日期")
    private Date startTime;

    @ApiModelProperty(notes = "结束日期")
    private Date endTime;

    @ApiModelProperty(notes = "当前动作（0-正常,1-修改,2-删除）")
    private Integer currentAction;

}
